分类表：Categories

字段	类型	允许 Null	无符号	自增	索引	默认值
id(编号)	integer	NO	YES	YES	PRIMARY	-
name(名称)	varchar	NO	-	-	-	-
rank(排序)	integer	NO	YES	-	-	1
课程表：Courses

字段	类型	允许 Null	无符号	自增	索引	默认值
id(编号)	integer	NO	YES	YES	PRIMARY	-
categoryId(分类 id)	integer	NO	YES	-	INDEX	-
userId(用户 id)	integer	NO	YES	-	INDEX	-
name(名称)	varchar	NO	-	-	-	-
image(图片)	varchar	-	-	-	-	-
recommended(推荐)	boolean	NO	-	-	INDEX	false
introductory(入门)	boolean	NO	-	-	INDEX	false
content(内容)	text	-	-	-	-	-
likesCount(点赞数)	integer	NO	YES	-	-	0
chaptersCount(章节数)	integer	NO	YES	-	-	0
章节表：Chapters

字段	类型	允许 Null	无符号	自增	索引	默认值
id(编号)	integer	NO	YES	YES	PRIMARY	-
courseId(课程 id)	integer	NO	YES	-	INDEX	-
title(标题)	varchar	NO	-	-	-	-
content(内容)	text	-	-	-	-	-
video(视频地址)	varchar	-	-	-	-	-
rank(排序)	integer	NO	-	-	-	1
用户表：Users

字段	类型	允许 Null	无符号	自增	索引	默认值	备注
id(编号)	integer	NO	YES	YES	PRIMARY	-
email(邮箱)	varchar	NO	-	-	UNIQUE	-
username(用户名)	varchar	NO	-	-	UNIQUE	-
password(密码)	varchar	NO	-	-	-	-
nickname(昵称)	varchar	NO	-	-	-	-
sex(性别)	tinyint	NO	-	-	-	2	0-男，1-女，2-未选择
avatar(头像)	varchar	-	-	-	-	-
company(公司)	varchar	-	-	-	-	-
introduce(自我介绍)	text	-	-	-	-	-
role(用户组)	tinyint	NO	YES	-	INDEX	0	0-普通用户，100-管理员
点赞表：Likes

字段	类型	允许 Null	无符号	自增	索引
id(编号)	integer	NO	YES	YES	PRIMARY
courseId(课程 id)	integer	NO	YES	-	INDEX
userId(用户 id)	integer	NO	YES	-	INDEX
设置表：Settings

字段	类型	允许 Null	无符号	自增	索引
id(编号)	integer	NO	YES	YES	PRIMARY
name(项目名称)	varchar	-	-	-	-
icp(备案号)	varchar	-	-	-	-
copyright(版权信息)	varchar	-	-	-	-